package cn.com.platform.entity;

import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import cn.com.easy.persistence.BaseEntity;

/**
 * 广告位实体
 * 
 * @author nibili 2016年8月19日
 * 
 */
@Entity
@Table(name = "pf_adv")
@DynamicInsert
@DynamicUpdate
public class AdvertEntity extends BaseEntity {

	/** */
	private static final long serialVersionUID = -5774621885315565743L;
	/** app首页广告位id */
	@Transient
	public final static long ADVERT_POSITION_ID_APP_INDEX = 1l;

	/** 广告位名称 */
	private String title;
	/** 排序 */
	private int orderBy = 0;
	/** "text":"文字广告" ,"photo": "图片广告" ,"product": "产品广告" , "lunzhuan":"轮转广告" */
	private String type;
	/** 限制数量 */
	private long limits;

	/**
	 * get "text":"文字广告""photo":"图片广告""product":"产品广告""lunzhuan":"轮转广告"
	 * 
	 * @return
	 * @auth nibili 2018年7月12日
	 */
	public String getType() {
		return type;
	}

	/**
	 * set "text":"文字广告""photo":"图片广告""product":"产品广告""lunzhuan":"轮转广告"
	 * 
	 * @param type
	 * @auth nibili 2018年7月12日
	 */
	public void setType(String type) {
		this.type = type;
	}

	/**
	 * get 限制数量
	 * 
	 * @return
	 * @auth nibili 2018年7月12日
	 */
	public long getLimits() {
		return limits;
	}

	/**
	 * set 限制数量
	 * 
	 * @param limits
	 * @auth nibili 2018年7月12日
	 */
	public void setLimits(long limits) {
		this.limits = limits;
	}

	/**
	 * get 广告位名称
	 * 
	 * @return
	 * @author nibili 2016年8月19日
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * set 广告位名称
	 * 
	 * @param title
	 * @author nibili 2016年8月19日
	 */
	public void setTitle(String title) {
		this.title = title;
	}

	/**
	 * get 排序
	 * 
	 * @return
	 * @author nibili 2016年8月19日
	 */
	public int getOrderBy() {
		return orderBy;
	}

	/**
	 * set 排序
	 * 
	 * @param orderBy
	 * @author nibili 2016年8月19日
	 */
	public void setOrderBy(int orderBy) {
		this.orderBy = orderBy;
	}

}
